type google.golang.org/protobuf/internal/impl.pointer

543 uses

	google.golang.org/protobuf/internal/impl (current package)
		api_export_opaque.go#L75: func interfaceToPointer(i *any) pointer {
		api_export_opaque.go#L76: 	return pointer{p: (*[2]unsafe.Pointer)(unsafe.Pointer(i))[1]}
		api_export_opaque.go#L79: func (p pointer) atomicGetPointer() pointer {
		api_export_opaque.go#L80: 	return pointer{p: atomic.LoadPointer((*unsafe.Pointer)(p.p))}
		api_export_opaque.go#L83: func (p pointer) atomicSetPointer(q pointer) {
		checkinit.go#L16: 	var p pointer
		checkinit.go#L25: func (mi *MessageInfo) checkInitializedPointer(p pointer) error {
		codec_extension.go#L203: 	var p pointer
		codec_field.go#L53: 		mi.coderFields[num].funcs.unmarshal = func(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (unmarshalOutput, error) {
		codec_field.go#L72: 	getInfo := func(p pointer) (pointer, *coderFieldInfo) {
		codec_field.go#L75: 			return pointer{}, nil
		codec_field.go#L79: 			return pointer{}, nil
		codec_field.go#L84: 	first.funcs.size = func(p pointer, _ *coderFieldInfo, opts marshalOptions) int {
		codec_field.go#L91: 	first.funcs.marshal = func(b []byte, p pointer, _ *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field.go#L98: 	first.funcs.merge = func(dst, src pointer, _ *coderFieldInfo, opts mergeOptions) {
		codec_field.go#L111: 		first.funcs.isInit = func(p pointer, _ *coderFieldInfo) error {
		codec_field.go#L135: 			size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
		codec_field.go#L139: 			marshal: func(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field.go#L143: 			unmarshal: func(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (unmarshalOutput, error) {
		codec_field.go#L150: 			isInit: func(p pointer, f *coderFieldInfo) error {
		codec_field.go#L159: func sizeMessageInfo(p pointer, f *coderFieldInfo, opts marshalOptions) int {
		codec_field.go#L163: func appendMessageInfo(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field.go#L175: func consumeMessageInfo(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_field.go#L195: func isInitMessageInfo(p pointer, f *coderFieldInfo) error {
		codec_field.go#L304: 			size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
		codec_field.go#L308: 			marshal: func(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field.go#L312: 			unmarshal: func(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (unmarshalOutput, error) {
		codec_field.go#L319: 			isInit: func(p pointer, f *coderFieldInfo) error {
		codec_field.go#L328: func sizeGroupType(p pointer, f *coderFieldInfo, opts marshalOptions) int {
		codec_field.go#L332: func appendGroupType(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field.go#L339: func consumeGroupType(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_field.go#L394: 		size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
		codec_field.go#L397: 		marshal: func(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field.go#L400: 		unmarshal: func(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (unmarshalOutput, error) {
		codec_field.go#L403: 		isInit: func(p pointer, f *coderFieldInfo) error {
		codec_field.go#L410: func sizeMessageSliceInfo(p pointer, f *coderFieldInfo, opts marshalOptions) int {
		codec_field.go#L419: func appendMessageSliceInfo(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field.go#L438: func consumeMessageSliceInfo(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_field.go#L458: func isInitMessageSliceInfo(p pointer, f *coderFieldInfo) error {
		codec_field.go#L468: func sizeMessageSlice(p pointer, goType reflect.Type, tagsize int, opts marshalOptions) int {
		codec_field.go#L479: func appendMessageSlice(b []byte, p pointer, wiretag uint64, goType reflect.Type, opts marshalOptions) ([]byte, error) {
		codec_field.go#L500: func consumeMessageSlice(b []byte, p pointer, goType reflect.Type, wtyp protowire.Type, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_field.go#L522: func isInitMessageSlice(p pointer, goType reflect.Type) error {
		codec_field.go#L682: 		size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
		codec_field.go#L685: 		marshal: func(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field.go#L688: 		unmarshal: func(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (unmarshalOutput, error) {
		codec_field.go#L691: 		isInit: func(p pointer, f *coderFieldInfo) error {
		codec_field.go#L698: func sizeGroupSlice(p pointer, messageType reflect.Type, tagsize int, opts marshalOptions) int {
		codec_field.go#L709: func appendGroupSlice(b []byte, p pointer, wiretag uint64, messageType reflect.Type, opts marshalOptions) ([]byte, error) {
		codec_field.go#L724: func consumeGroupSlice(b []byte, p pointer, num protowire.Number, wtyp protowire.Type, goType reflect.Type, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_field.go#L746: func sizeGroupSliceInfo(p pointer, f *coderFieldInfo, opts marshalOptions) int {
		codec_field.go#L755: func appendGroupSliceInfo(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field.go#L769: func consumeGroupSliceInfo(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (unmarshalOutput, error) {
		codec_field_opaque.go#L42: func sizeOpaqueMessage(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_field_opaque.go#L46: func appendOpaqueMessage(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field_opaque.go#L59: func consumeOpaqueMessage(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_field_opaque.go#L80: func isInitOpaqueMessage(p pointer, f *coderFieldInfo) error {
		codec_field_opaque.go#L88: func mergeOpaqueMessage(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
		codec_field_opaque.go#L96: func sizeOpaqueGroup(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_field_opaque.go#L100: func appendOpaqueGroup(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field_opaque.go#L107: func consumeOpaqueGroup(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_field_opaque.go#L149: func sizeOpaqueMessageSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_field_opaque.go#L158: func appendOpaqueMessageSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field_opaque.go#L177: func consumeOpaqueMessageSlice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_field_opaque.go#L200: func isInitOpaqueMessageSlice(p pointer, f *coderFieldInfo) error {
		codec_field_opaque.go#L214: func mergeOpaqueMessageSlice(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
		codec_field_opaque.go#L226: func sizeOpaqueGroupSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_field_opaque.go#L235: func appendOpaqueGroupSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_field_opaque.go#L249: func consumeOpaqueGroupSlice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L18: func sizeBool(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L24: func appendBool(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L32: func consumeBool(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L64: func sizeBoolNoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L74: func appendBoolNoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L93: func sizeBoolPtr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L100: func appendBoolPtr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L108: func consumeBoolPtr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L143: func sizeBoolSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L152: func appendBoolSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L162: func consumeBoolSlice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L231: func sizeBoolPackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L244: func appendBoolPackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L597: func sizeInt32(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L603: func appendInt32(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L611: func consumeInt32(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L643: func sizeInt32NoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L653: func appendInt32NoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L672: func sizeInt32Ptr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L679: func appendInt32Ptr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L687: func consumeInt32Ptr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L722: func sizeInt32Slice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L731: func appendInt32Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L741: func consumeInt32Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L810: func sizeInt32PackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L823: func appendInt32PackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1012: func sizeSint32(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1018: func appendSint32(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1026: func consumeSint32(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L1058: func sizeSint32NoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1068: func appendSint32NoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1087: func sizeSint32Ptr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1094: func appendSint32Ptr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1102: func consumeSint32Ptr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L1137: func sizeSint32Slice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1146: func appendSint32Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1156: func consumeSint32Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L1225: func sizeSint32PackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1238: func appendSint32PackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1427: func sizeUint32(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1433: func appendUint32(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1441: func consumeUint32(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L1473: func sizeUint32NoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1483: func appendUint32NoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1502: func sizeUint32Ptr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1509: func appendUint32Ptr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1517: func consumeUint32Ptr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L1552: func sizeUint32Slice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1561: func appendUint32Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1571: func consumeUint32Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L1640: func sizeUint32PackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1653: func appendUint32PackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1842: func sizeInt64(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1848: func appendInt64(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1856: func consumeInt64(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L1888: func sizeInt64NoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1898: func appendInt64NoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1917: func sizeInt64Ptr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1924: func appendInt64Ptr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1932: func consumeInt64Ptr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L1967: func sizeInt64Slice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L1976: func appendInt64Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1986: func consumeInt64Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L2055: func sizeInt64PackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2068: func appendInt64PackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2257: func sizeSint64(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2263: func appendSint64(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2271: func consumeSint64(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L2303: func sizeSint64NoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2313: func appendSint64NoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2332: func sizeSint64Ptr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2339: func appendSint64Ptr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2347: func consumeSint64Ptr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L2382: func sizeSint64Slice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2391: func appendSint64Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2401: func consumeSint64Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L2470: func sizeSint64PackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2483: func appendSint64PackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2672: func sizeUint64(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2678: func appendUint64(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2686: func consumeUint64(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L2718: func sizeUint64NoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2728: func appendUint64NoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2747: func sizeUint64Ptr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2754: func appendUint64Ptr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2762: func consumeUint64Ptr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L2797: func sizeUint64Slice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2806: func appendUint64Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2816: func consumeUint64Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L2885: func sizeUint64PackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L2898: func appendUint64PackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3087: func sizeSfixed32(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3093: func appendSfixed32(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3101: func consumeSfixed32(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L3123: func sizeSfixed32NoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3133: func appendSfixed32NoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3152: func sizeSfixed32Ptr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3158: func appendSfixed32Ptr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3166: func consumeSfixed32Ptr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L3191: func sizeSfixed32Slice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3198: func appendSfixed32Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3208: func consumeSfixed32Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L3252: func sizeSfixed32PackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3262: func appendSfixed32PackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3407: func sizeFixed32(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3413: func appendFixed32(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3421: func consumeFixed32(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L3443: func sizeFixed32NoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3453: func appendFixed32NoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3472: func sizeFixed32Ptr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3478: func appendFixed32Ptr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3486: func consumeFixed32Ptr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L3511: func sizeFixed32Slice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3518: func appendFixed32Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3528: func consumeFixed32Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L3572: func sizeFixed32PackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3582: func appendFixed32PackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3727: func sizeFloat(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3733: func appendFloat(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3741: func consumeFloat(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L3763: func sizeFloatNoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3773: func appendFloatNoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3792: func sizeFloatPtr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3798: func appendFloatPtr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3806: func consumeFloatPtr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L3831: func sizeFloatSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3838: func appendFloatSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3848: func consumeFloatSlice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L3892: func sizeFloatPackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L3902: func appendFloatPackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4047: func sizeSfixed64(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4053: func appendSfixed64(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4061: func consumeSfixed64(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L4083: func sizeSfixed64NoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4093: func appendSfixed64NoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4112: func sizeSfixed64Ptr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4118: func appendSfixed64Ptr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4126: func consumeSfixed64Ptr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L4151: func sizeSfixed64Slice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4158: func appendSfixed64Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4168: func consumeSfixed64Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L4212: func sizeSfixed64PackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4222: func appendSfixed64PackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4367: func sizeFixed64(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4373: func appendFixed64(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4381: func consumeFixed64(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L4403: func sizeFixed64NoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4413: func appendFixed64NoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4432: func sizeFixed64Ptr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4438: func appendFixed64Ptr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4446: func consumeFixed64Ptr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L4471: func sizeFixed64Slice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4478: func appendFixed64Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4488: func consumeFixed64Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L4532: func sizeFixed64PackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4542: func appendFixed64PackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4687: func sizeDouble(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4693: func appendDouble(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4701: func consumeDouble(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L4723: func sizeDoubleNoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4733: func appendDoubleNoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4752: func sizeDoublePtr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4758: func appendDoublePtr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4766: func consumeDoublePtr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L4791: func sizeDoubleSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4798: func appendDoubleSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4808: func consumeDoubleSlice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L4852: func sizeDoublePackedSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L4862: func appendDoublePackedSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5007: func sizeString(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L5013: func appendString(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5021: func consumeString(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5042: func appendStringValidateUTF8(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5053: func consumeStringValidateUTF8(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5078: func sizeStringNoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L5088: func appendStringNoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5107: func appendStringNoZeroValidateUTF8(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5129: func sizeStringPtr(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L5136: func appendStringPtr(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5144: func consumeStringPtr(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5170: func appendStringPtrValidateUTF8(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5181: func consumeStringPtrValidateUTF8(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5209: func sizeStringSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L5218: func appendStringSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5228: func consumeStringSlice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5250: func appendStringSliceValidateUTF8(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5263: func consumeStringSliceValidateUTF8(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5396: func sizeBytes(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L5402: func appendBytes(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5410: func consumeBytes(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5431: func appendBytesValidateUTF8(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5442: func consumeBytesValidateUTF8(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5467: func sizeBytesNoZero(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L5477: func appendBytesNoZero(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5489: func consumeBytesNoZero(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5511: func appendBytesNoZeroValidateUTF8(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5525: func consumeBytesNoZeroValidateUTF8(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5549: func sizeBytesSlice(p pointer, f *coderFieldInfo, opts marshalOptions) (size int) {
		codec_gen.go#L5558: func appendBytesSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5568: func consumeBytesSlice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_gen.go#L5590: func appendBytesSliceValidateUTF8(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5603: func consumeBytesSliceValidateUTF8(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_map.go#L53: 		size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
		codec_map.go#L56: 		marshal: func(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_map.go#L59: 		unmarshal: func(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (unmarshalOutput, error) {
		codec_map.go#L80: 		funcs.isInit = func(p pointer, f *coderFieldInfo) error {
		codec_map.go#L350: func mergeMap(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
		codec_map.go#L365: func mergeMapOfBytes(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
		codec_map.go#L380: func mergeMapOfMessage(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
		codec_message.go#L104: 				size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
		codec_message.go#L107: 				marshal: func(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error) {
		codec_message.go#L110: 				unmarshal: func(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (unmarshalOutput, error) {
		codec_message.go#L113: 				isInit: func(p pointer, f *coderFieldInfo) error {
		codec_message.go#L116: 				merge: func(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
		codec_message.go#L210: func (mi *MessageInfo) getUnknownBytes(p pointer) *[]byte {
		codec_message.go#L220: func (mi *MessageInfo) mutableUnknownBytes(p pointer) *[]byte {
		codec_messageset.go#L16: func sizeMessageSet(mi *MessageInfo, p pointer, opts marshalOptions) (size int) {
		codec_messageset.go#L48: func marshalMessageSet(mi *MessageInfo, b []byte, p pointer, opts marshalOptions) ([]byte, error) {
		codec_messageset.go#L118: func unmarshalMessageSet(mi *MessageInfo, b []byte, p pointer, opts unmarshalOptions) (out unmarshalOutput, err error) {
		codec_tables.go#L19: 	size      func(p pointer, f *coderFieldInfo, opts marshalOptions) int
		codec_tables.go#L20: 	marshal   func(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions) ([]byte, error)
		codec_tables.go#L21: 	unmarshal func(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (unmarshalOutput, error)
		codec_tables.go#L22: 	isInit    func(p pointer, f *coderFieldInfo) error
		codec_tables.go#L23: 	merge     func(dst, src pointer, f *coderFieldInfo, opts mergeOptions)
		decode.go#L75: 	var p pointer
		decode.go#L103: func (mi *MessageInfo) unmarshalPointer(b []byte, p pointer, groupTag protowire.Number, opts unmarshalOptions) (out unmarshalOutput, err error) {
		decode.go#L125: func (mi *MessageInfo) unmarshalPointerEager(b []byte, p pointer, groupTag protowire.Number, opts unmarshalOptions) (out unmarshalOutput, err error) {
		encode.go#L35: 	var p pointer
		encode.go#L47: func (mi *MessageInfo) sizePointer(p pointer, opts marshalOptions) (size int) {
		encode.go#L63: func (mi *MessageInfo) sizePointerSlow(p pointer, opts marshalOptions) (size int) {
		encode.go#L136: 	var p pointer
		encode.go#L148: func (mi *MessageInfo) marshalAppendPointer(b []byte, p pointer, opts marshalOptions) ([]byte, error) {
		lazy.go#L56: func (mi *MessageInfo) lazyUnmarshal(p pointer, num protoreflect.FieldNumber) {
		lazy.go#L84: func (mi *MessageInfo) unmarshalField(b []byte, p pointer, f *coderFieldInfo, lazyInfo *protolazy.XXX_lazyUnmarshalInfo, flags piface.UnmarshalInputFlags) error {
		lazy.go#L175: func (mi *MessageInfo) unmarshalPointerLazy(b []byte, p pointer, groupTag protowire.Number, opts unmarshalOptions) (out unmarshalOutput, err error) {
		merge.go#L36: func (mi *MessageInfo) mergePointer(dst, src pointer, opts mergeOptions) {
		merge.go#L159: func mergeMessage(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
		merge.go#L175: func mergeMessageSlice(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
		merge.go#L187: func mergeBytes(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge.go#L191: func mergeBytesNoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge.go#L198: func mergeBytesSlice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L11: func mergeBool(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L15: func mergeBoolNoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L22: func mergeBoolPtr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L30: func mergeBoolSlice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L36: func mergeInt32(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L40: func mergeInt32NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L47: func mergeInt32Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L55: func mergeInt32Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L61: func mergeUint32(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L65: func mergeUint32NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L72: func mergeUint32Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L80: func mergeUint32Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L86: func mergeInt64(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L90: func mergeInt64NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L97: func mergeInt64Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L105: func mergeInt64Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L111: func mergeUint64(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L115: func mergeUint64NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L122: func mergeUint64Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L130: func mergeUint64Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L136: func mergeFloat32(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L140: func mergeFloat32NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L147: func mergeFloat32Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L155: func mergeFloat32Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L161: func mergeFloat64(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L165: func mergeFloat64NoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L172: func mergeFloat64Ptr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L180: func mergeFloat64Slice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L186: func mergeString(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L190: func mergeStringNoZero(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L197: func mergeStringPtr(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		merge_gen.go#L205: func mergeStringSlice(dst, src pointer, _ *coderFieldInfo, _ mergeOptions) {
		message.go#L101: func (mi *MessageInfo) getPointer(m protoreflect.Message) (p pointer, ok bool) {
		message.go#L108: 	return pointer{}, false
		message_opaque.go#L122: 		oi.which = func(p pointer) protoreflect.FieldNumber {
		message_opaque.go#L146: 		has: func(p pointer) bool {
		message_opaque.go#L155: 		clear: func(p pointer) {
		message_opaque.go#L159: 		get: func(p pointer) protoreflect.Value {
		message_opaque.go#L169: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L177: 		mutable: func(p pointer) protoreflect.Value {
		message_opaque.go#L200: 		has: func(p pointer) bool {
		message_opaque.go#L207: 		clear: func(p pointer) {
		message_opaque.go#L211: 		get: func(p pointer) protoreflect.Value {
		message_opaque.go#L221: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L230: 		mutable: func(p pointer) protoreflect.Value {
		message_opaque.go#L251: 		has: func(p pointer) bool {
		message_opaque.go#L267: 		clear: func(p pointer) {
		message_opaque.go#L277: 		get: func(p pointer) protoreflect.Value {
		message_opaque.go#L296: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L311: 		mutable: func(p pointer) protoreflect.Value {
		message_opaque.go#L342: 		has: func(p pointer) bool {
		message_opaque.go#L353: 		clear: func(p pointer) {
		message_opaque.go#L360: 		get: func(p pointer) protoreflect.Value {
		message_opaque.go#L374: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L386: 		mutable: func(p pointer) protoreflect.Value {
		message_opaque.go#L413: 	var getter func(p pointer) protoreflect.Value
		message_opaque.go#L421: 		has: func(p pointer) bool {
		message_opaque.go#L444: 		clear: func(p pointer) {
		message_opaque.go#L454: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L486: 		has: func(p pointer) bool {
		message_opaque.go#L492: 		clear: func(p pointer) {
		message_opaque.go#L496: 		get: func(p pointer) protoreflect.Value {
		message_opaque.go#L510: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L518: 		mutable: func(p pointer) protoreflect.Value {
		message_opaque.go#L590: func (mi *MessageInfo) setPresent(p pointer, index uint32) {
		message_opaque.go#L594: func (mi *MessageInfo) clearPresent(p pointer, index uint32) {
		message_opaque.go#L598: func (mi *MessageInfo) present(p pointer, index uint32) bool {
		message_opaque_gen.go#L15: func getterForOpaqueNullableScalar(mi *MessageInfo, index uint32, fd protoreflect.FieldDescriptor, fs reflect.StructField, conv Converter, fieldOffset offset) func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L22: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L32: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L40: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L48: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L56: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L64: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L72: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L80: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L89: 			return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L103: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L115: 			return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L123: 		return func(p pointer) protoreflect.Value {
		message_reflect.go#L33: 	getUnknown   func(pointer) protoreflect.RawFields
		message_reflect.go#L34: 	setUnknown   func(pointer, protoreflect.RawFields)
		message_reflect.go#L35: 	extensionMap func(pointer) *extensionMap
		message_reflect.go#L118: 		mi.getUnknown = func(p pointer) protoreflect.RawFields {
		message_reflect.go#L124: 		mi.setUnknown = func(p pointer, b protoreflect.RawFields) {
		message_reflect.go#L132: 		mi.getUnknown = func(p pointer) protoreflect.RawFields {
		message_reflect.go#L142: 		mi.setUnknown = func(p pointer, b protoreflect.RawFields) {
		message_reflect.go#L153: 		mi.getUnknown = func(pointer) protoreflect.RawFields {
		message_reflect.go#L156: 		mi.setUnknown = func(p pointer, _ protoreflect.RawFields) {
		message_reflect.go#L166: 		mi.extensionMap = func(p pointer) *extensionMap {
		message_reflect.go#L174: 		mi.extensionMap = func(pointer) *extensionMap {
		message_reflect.go#L377: 	p  pointer
		message_reflect.go#L407: func (m *messageReflectWrapper) pointer() pointer          { return m.p }
		message_reflect_field.go#L19: 	has        func(pointer) bool
		message_reflect_field.go#L20: 	clear      func(pointer)
		message_reflect_field.go#L21: 	get        func(pointer) protoreflect.Value
		message_reflect_field.go#L22: 	set        func(pointer, protoreflect.Value)
		message_reflect_field.go#L23: 	mutable    func(pointer) protoreflect.Value
		message_reflect_field.go#L34: 		has: func(p pointer) bool {
		message_reflect_field.go#L37: 		clear: func(p pointer) {
		message_reflect_field.go#L40: 		get: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L43: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L46: 		mutable: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L83: 		has: func(p pointer) bool {
		message_reflect_field.go#L93: 		clear: func(p pointer) {
		message_reflect_field.go#L102: 		get: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L113: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L121: 		mutable: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L155: 		has: func(p pointer) bool {
		message_reflect_field.go#L162: 		clear: func(p pointer) {
		message_reflect_field.go#L166: 		get: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L176: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L184: 		mutable: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L208: 		has: func(p pointer) bool {
		message_reflect_field.go#L215: 		clear: func(p pointer) {
		message_reflect_field.go#L219: 		get: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L229: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L237: 		mutable: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L256: 	var getter func(p pointer) protoreflect.Value
		message_reflect_field.go#L280: 		has: func(p pointer) bool {
		message_reflect_field.go#L303: 		clear: func(p pointer) {
		message_reflect_field.go#L309: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L340: 		has: func(p pointer) bool {
		message_reflect_field.go#L350: 		clear: func(p pointer) {
		message_reflect_field.go#L354: 		get: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L361: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L368: 		mutable: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L386: 	which     func(pointer) protoreflect.FieldNumber
		message_reflect_field.go#L394: 		oi.which = func(p pointer) protoreflect.FieldNumber {
		message_reflect_field.go#L407: 		oi.which = func(p pointer) protoreflect.FieldNumber {
		message_reflect_field_gen.go#L15: func getterForNullableScalar(fd protoreflect.FieldDescriptor, fs reflect.StructField, conv Converter, fieldOffset offset) func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L23: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L36: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L47: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L58: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L69: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L80: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L91: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L102: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L114: 			return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L128: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L140: 			return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L151: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L165: func getterForDirectScalar(fd protoreflect.FieldDescriptor, fs reflect.StructField, conv Converter, fieldOffset offset) func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L169: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L179: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L187: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L195: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L203: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L211: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L219: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L227: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L236: 			return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L247: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L256: 			return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L264: 		return func(p pointer) protoreflect.Value {
		pointer_unsafe.go#L39: type pointer struct{ p unsafe.Pointer }
		pointer_unsafe.go#L42: func pointerOf(p Pointer) pointer {
		pointer_unsafe.go#L43: 	return pointer{p: unsafe.Pointer(p)}
		pointer_unsafe.go#L47: func pointerOfValue(v reflect.Value) pointer {
		pointer_unsafe.go#L48: 	return pointer{p: unsafe.Pointer(v.Pointer())}
		pointer_unsafe.go#L52: func pointerOfIface(v any) pointer {
		pointer_unsafe.go#L57: 	return pointer{p: (*ifaceHeader)(unsafe.Pointer(&v)).Data}
		pointer_unsafe.go#L61: func (p pointer) IsNil() bool {
		pointer_unsafe.go#L67: func (p pointer) Apply(f offset) pointer {
		pointer_unsafe.go#L71: 	return pointer{p: unsafe.Pointer(uintptr(p.p) + uintptr(f))}
		pointer_unsafe.go#L76: func (p pointer) AsValueOf(t reflect.Type) reflect.Value {
		pointer_unsafe.go#L82: func (p pointer) AsIfaceOf(t reflect.Type) any {
		pointer_unsafe.go#L87: func (p pointer) Bool() *bool                           { return (*bool)(p.p) }
		pointer_unsafe.go#L88: func (p pointer) BoolPtr() **bool                       { return (**bool)(p.p) }
		pointer_unsafe.go#L89: func (p pointer) BoolSlice() *[]bool                    { return (*[]bool)(p.p) }
		pointer_unsafe.go#L90: func (p pointer) Int32() *int32                         { return (*int32)(p.p) }
		pointer_unsafe.go#L91: func (p pointer) Int32Ptr() **int32                     { return (**int32)(p.p) }
		pointer_unsafe.go#L92: func (p pointer) Int32Slice() *[]int32                  { return (*[]int32)(p.p) }
		pointer_unsafe.go#L93: func (p pointer) Int64() *int64                         { return (*int64)(p.p) }
		pointer_unsafe.go#L94: func (p pointer) Int64Ptr() **int64                     { return (**int64)(p.p) }
		pointer_unsafe.go#L95: func (p pointer) Int64Slice() *[]int64                  { return (*[]int64)(p.p) }
		pointer_unsafe.go#L96: func (p pointer) Uint32() *uint32                       { return (*uint32)(p.p) }
		pointer_unsafe.go#L97: func (p pointer) Uint32Ptr() **uint32                   { return (**uint32)(p.p) }
		pointer_unsafe.go#L98: func (p pointer) Uint32Slice() *[]uint32                { return (*[]uint32)(p.p) }
		pointer_unsafe.go#L99: func (p pointer) Uint64() *uint64                       { return (*uint64)(p.p) }
		pointer_unsafe.go#L100: func (p pointer) Uint64Ptr() **uint64                   { return (**uint64)(p.p) }
		pointer_unsafe.go#L101: func (p pointer) Uint64Slice() *[]uint64                { return (*[]uint64)(p.p) }
		pointer_unsafe.go#L102: func (p pointer) Float32() *float32                     { return (*float32)(p.p) }
		pointer_unsafe.go#L103: func (p pointer) Float32Ptr() **float32                 { return (**float32)(p.p) }
		pointer_unsafe.go#L104: func (p pointer) Float32Slice() *[]float32              { return (*[]float32)(p.p) }
		pointer_unsafe.go#L105: func (p pointer) Float64() *float64                     { return (*float64)(p.p) }
		pointer_unsafe.go#L106: func (p pointer) Float64Ptr() **float64                 { return (**float64)(p.p) }
		pointer_unsafe.go#L107: func (p pointer) Float64Slice() *[]float64              { return (*[]float64)(p.p) }
		pointer_unsafe.go#L108: func (p pointer) String() *string                       { return (*string)(p.p) }
		pointer_unsafe.go#L109: func (p pointer) StringPtr() **string                   { return (**string)(p.p) }
		pointer_unsafe.go#L110: func (p pointer) StringSlice() *[]string                { return (*[]string)(p.p) }
		pointer_unsafe.go#L111: func (p pointer) Bytes() *[]byte                        { return (*[]byte)(p.p) }
		pointer_unsafe.go#L112: func (p pointer) BytesPtr() **[]byte                    { return (**[]byte)(p.p) }
		pointer_unsafe.go#L113: func (p pointer) BytesSlice() *[][]byte                 { return (*[][]byte)(p.p) }
		pointer_unsafe.go#L114: func (p pointer) Extensions() *map[int32]ExtensionField { return (*map[int32]ExtensionField)(p.p) }
		pointer_unsafe.go#L115: func (p pointer) LazyInfoPtr() **protolazy.XXX_lazyUnmarshalInfo {
		pointer_unsafe.go#L119: func (p pointer) PresenceInfo() presence {
		pointer_unsafe.go#L123: func (p pointer) Elem() pointer {
		pointer_unsafe.go#L124: 	return pointer{p: *(*unsafe.Pointer)(p.p)}
		pointer_unsafe.go#L130: func (p pointer) PointerSlice() []pointer {
		pointer_unsafe.go#L133: 	return *(*[]pointer)(p.p)
		pointer_unsafe.go#L137: func (p pointer) AppendPointerSlice(v pointer) {
		pointer_unsafe.go#L138: 	*(*[]pointer)(p.p) = append(*(*[]pointer)(p.p), v)
		pointer_unsafe.go#L142: func (p pointer) SetPointer(v pointer) {
		pointer_unsafe.go#L146: func (p pointer) growBoolSlice(addCap int) {
		pointer_unsafe.go#L154: func (p pointer) growInt32Slice(addCap int) {
		pointer_unsafe.go#L162: func (p pointer) growUint32Slice(addCap int) {
		pointer_unsafe.go#L166: func (p pointer) growFloat32Slice(addCap int) {
		pointer_unsafe.go#L170: func (p pointer) growInt64Slice(addCap int) {
		pointer_unsafe.go#L178: func (p pointer) growUint64Slice(addCap int) {
		pointer_unsafe.go#L182: func (p pointer) growFloat64Slice(addCap int) {
		pointer_unsafe.go#L193: func (ms *messageState) pointer() pointer {
		pointer_unsafe.go#L195: 	return pointer{p: unsafe.Pointer(ms)}
		pointer_unsafe_opaque.go#L12: func (p pointer) AtomicGetPointer() pointer {
		pointer_unsafe_opaque.go#L13: 	return pointer{p: atomic.LoadPointer((*unsafe.Pointer)(p.p))}
		pointer_unsafe_opaque.go#L16: func (p pointer) AtomicSetPointer(v pointer) {
		pointer_unsafe_opaque.go#L20: func (p pointer) AtomicSetNilPointer() {
		pointer_unsafe_opaque.go#L24: func (p pointer) AtomicSetPointerIfNil(v pointer) pointer {
		pointer_unsafe_opaque.go#L28: 	return pointer{p: atomic.LoadPointer((*unsafe.Pointer)(p.p))}